=============================================================================== NO ONE LIVES FOREVER Léeme NolfServ Versión 1.003 26 de enero de 2001 =============================================================================== Asistente NolfServ ------------------ Puedes ejecutar un servidor especializado en Internet o en tu LAN local. Debes tener una instalación COMPLETA de No One Lives Forever v1.003 para ejecutar NolfServ v1.003. De manera ideal el sistema de acceso superará las especificaciones mínimas del sistema para la velocidad del procesador y la memoria RAM. El juego funcionará más suave en el servidor si es superior. También es preferible tener una conexión a Internet de banda ancha(RDSI o superior). Ejecuta el servidor especializado haciendo clic en el icono del servidor NolfServ del menú inicio o haciendo doble clic en NolfServ.exe en la carpeta de instalación de Nolf. Luego pasarás por un asistente de instalación multijugador. A continuación tienes las descripciones de las opciones en cada página. Lo nuevo de NolfServ v1.003 es la página de Opciones Personalizadas del Asistente a la instalación. Será la primera página que aparezca si tienes una carpeta Personalizar con archivos Add-on .rez (consulta el archivo léeme de la Actualización de No One Lives Forever 1.003 para más información sobre los niveles personalizados). La página de Opciones Personalizadas te permite ejecutar achivos Add-on .rez con nuevos niveles/recursos en tu servidor. En la página del Asistente a la Instalación del Servidor de NOLF podrás determinar las siguientes opciones: * Nombre de sesión: Nombre de tu servidor que verán los jugadores cuando estén buscando un servidor al que conectarse. * Tipo de partida: Será "D.A.Ñ.O vs. UNITY" o "Deathmatch" * Máx. Jugadores: Número máximo de jugadores en la partida (2-16) * Puerto: Este es el puerto en que está el servidor host. Puede ser un número entre 1 y 65535. * Contraseña: Especifica si la partida está protegida con una contraseña y cuál usar. En la página de opciones podrás determinar las siguientes opciones: * Velocidad del jugador: Determina la velocidad a la que corre el jugador. Es un porcentaje entre 50 y 150. * Grado de regeneración: Determina la velocidad a la que se regeneran los powerups. Es un porcentaje entre 50 y 150. * Arma Predeterminada: Especifia el arma que llevas cuando te regeneras. * Permanencia de Arma: Cuando está activada, los powerups se regeneran inmediatamente tras ser seleccionada. Cuando está desactivada, se regenerarán en función del tiempo fijado por el diseñador del nivel. * Daño Basado en el Lugar de impacto: Cuando está activado, un tiro a la cabeza hará más daño que un tiro al cuerpo. * Burlas de Audio: Cuando esté desactivada, las burlas no funcionarán. * Daño al Caer: Determina el daño que se experimenta al caer. Es un porcentaje entre 0 y 100. * Bonus de Salud Blindaje: Este es un punto de Salud que se da cuando se seleccionan los powerups de blindaje. Es un valor entre 0 y 100. En la página de Opciones Deathmatch podrás determinar los siguientes valores: * Condición para Terminar Nivel: La condición que detemina cuándo debe acabar el nivel. Se puede determinar en función de "Límite de Frag alcanzado", "Tiempo límite alcanzado", "Límite de Frag o tiempo alcanzados", o "ninguno". * Límite de Frag: Indica el número de frags (muertes) que debe conseguir un jugador para alcanzar el límite de Frag. Debe ser un valor entre 5 y 50. * Tiempo límite: Indica el tiempo (en minutos) que debe funcionar un nivel antes de alcanzar el tiempo límite. Debe tratarse de un valor entre 5 y 60. En la página de Opciones D.A.Ñ.O. vs UNITY podrás determinar los siguientes valores: * Condición para Terminar Nivel: La condición que determina cuándo debe acabar el nivel. Se puede determinar en función de "Récord alcanzado", "Tiempo límite alcanzado", "Límite tiempo o récord alcanzado", o "ninguno". * Tiempo límite: Indica el tiempo (en minutos) que debe funcionar un nivel antes de alcanzar el tiempo límite. Debe tratarse de un valor entre 5 y 60. * Récord Vencedor: Indica el récord que debe lograr un equipo para alcanzar el récord vencedor. Debe ser un valor entre 30 y 200. * Récord de Inteligencia: Récord que se da por lograr "capturar" un objeto con información. * Récord de Frag: Indica si se deben añadir frags al récord de un jugador/equipo. * Fuego Amistoso: Indica si los compañeros de equipo se pueden herir o no. En la página Mundos podrás añadir/eliminar mapas a/de la rotación. Cuando pulses el botón Fin en la página de Mundos, se producirá una pausa mientras arranca el servidor y se carga el primer mundo. Cuando se pone en marcha el servidor, verás la ventana principal del servidor especializado. Esta ventana se divide en 5 secciones que se describen a continuación: INFO DEL SERVIDOR * Nombre: Este es el nombre de tu servidor que verán los jugadores cuando busquen un servidor al que conectarse. * Tiempo de funcionamiento: Muestra el tiempo total que lleva funcionando tu servidor. * Total Jugadores: Muestra el total de jugadores que han visitado tu servidor. * Jugadores Punta: Muestra el número más alto de jugadores que visitaron tu servidor en un momento dado. INFO DE LA PARTIDA * Jugadores: Muestra el número de jugadores que hay en tu servidor. * Tiempo en Nivel: Muestra el tiempo que lleva funcionando el nivel actual. * Ping Medio: Muestra el ping medio de los jugadores que están en tu nivel. JUGADORES Aparece la lista de jugadores que están en tu servidor. La lista tiene las siguientes columnas que describen a cada jugador: * Nombre: El nombre del jugador. * Ping: El ping del jugador al servidor. * Muertes: El número de muertes que el jugador ha logrado en este nivel. * Tiempo: El tiempo que lleva este jugador en el servidor. Hay un botón debajo de la lista de jugadores donde pone "Echar". Usa este botón para expulsar a un jugador de tu servidor. NIVELES Aparece una lista de niveles que ejecutará el servidor y el orden en que aparecerán. El nivel actual viene indicado por un punto negro a la izquierda del nombre del nivel. Bajo la lista de niveles, hay tres botones que se describen a continuación: * Siguiente nivel: Ir al siguiente nivel inmediatamente sin tener que esperar a cumplir las condiciones para terminar el nivel. * Seleccionar Nivel: Ir al nivel destacado inmediatamente sin tener que esperar a cumplir las condiciones para terminar el nivel. También puedes hacer simplemente doble clic en el nivel. * Detener Servidor: Detendrá el servidor y cerrará NolfServ. CONSOLA Aparece una pantalla desplegable de los comandos internos y estado del servidor. También aparecerán aquí los mensajes de chat de los jugadores. Para enviar mensajes a los jugadores desde la interface de la línea de comandos en la parte inferior, pon antes del mensaje 'say' y cierra el mensaje entre comillas. Por ejemplo si pones: say "¡hola a todos!" todos los clientes verán el mensaje "¡hola a todos!" del "Host". Los usuarios avanzados podrán introducir los comandos de la consola Lithtech en esta línea de comandos. Para borrar del todo la pantalla, haz clic en el botón Borrar. SERVIDOR AVANZADO: Para la configuración de servidor avanzado, están disponibles los siguientes comandos: Comandos Generales (compilados por "ShagnWagn"): ------------------------------------------- * NetDefaultWeapon: Se usa para determinar el arma predeterminada que consiguen los jugadores cuando se regeneran. Valores válidos: 20 = Ninguno 21 = Pistola Shepard Arms P38 9mmm 22 = Revólver Petri .38 Airweight 23 = Parabellum Braun 9mm 24 = SMG Gordon 9mm 25 = SMG Hampton MPL 9mm 26 = Rifle asalto AK-47 27 = Ballesta Sportsman EX 28 = Carabina Hampton 29 = Rifle francotirador Geldmacher SVD 30 = Arma con arpón Modelo Morris 14 31 = Pistola láser 32 = Arma láser superatómica 33 = Corrector Bacalov 34 = Lanzagranadas M79 35 = Maletín 36 = Explosivo de impacto barra de labios 37 = Explosivo de proximidad barra de labios 38 = Bomba de relojería barra de labios 39 = Gas somnífero 40 = Gas aturdidor 41 = Gas ácido 42 = Hebilla cinturón/cable-cuerda * NetMaxPlayers: Determina el máximo de jugadores que pueden conectarse al servidor. OBSERVACIÓN: Usar con precaución: si lo fijas con 16 jugadores en el asistente del servidor bájalo a 4 (u otro número), Gamespy sigue permitiendo el acceso a gente aunque esté lleno. Valores válidos: 2-16 * NetHitLocation: Activa/desactiva el daño en función del lugar (0=desactivado, 1=activado). * NetFragScore: Activa/Desactiva el récord de frag en partidas D.A.Ñ.O. vs UNITY (0=desactivado, 1=activado). * RunSpeed: Se usa para ajustar la velocidad al correr. Este valor representa un porcentaje de la velocidad normal. Valores válidos: 0,5-1,5 (es decir, 50-150%). * NetFallDamageScale: Porcentaje de daño al caer que experimentan los jugadores. Valores válidos: 0,0-1,0 (es decir, 0-100%) * RespawnScale: Se usa para ajustar la velocidad a la que se regeneran los powerups. Este valor representa un porcentaje del tiempo normal de regeneración. Valores válidos: 0,5-1,5 (es decir, 50-150%). * NetArmorHealthPercent: Se usa para darle a los jugadores un punto de salud cuando recogen powerups de blindaje. Este valor representa un porcentaje del valor del blindaje que debería darse al jugador como un punto de salud. Valores válidos: 0,0-1,0 (es decir, 0-100%). * NetFriendlyFire: Activa/desactiva el fuego amistoso en partidas D.A.Ñ.O. vs UNITY (0=desactivado, 1=activado). * NetIntelScore: Representa el valor de la "captura" de objetos con información en partidas D.A.Ñ.O. vs UNITY. Valores válidos: 5-50. * NetAudioTaunts: Se usa para activar/desactivar las burlas de audio. (0=desativado, 1=activado). * NetEndFrags: Representa el récord vencedor en partidas Deathmatch. Valores válidos:5-50. * NetEndScore: Representa el récord vencedor en partidas D.A.Ñ.O. vs UNITY. Valores válidos: 30-200 * NetEndTime: Representa el tiempo (en minutos) que dura cada nivel. Valores válidos: 5-60 * NetCAGameEnd: Condiciones para terminar nivel en partidas D.A.Ñ.O. vs UNITY Valores válidos: 0 = Récord alcanzado 1 = Tiempo límite alcanzado 2 = Récord o Tiempo límite alcanzado 3 = Ninguno * NetDMGameEnd: Condiciones para terminar partidas Deathmatch. Valores válidos: 0 = Tiempo frag alcanzado 1 = Tiempo límite alcanzado 2 = Frag o Tiempo límite alcanzado 3 = Ninguno * NetWeaponStay: Alterna armas que se regeneran instantáneamente tras seleccionarlas. (0=desactivado, 1=activado). Comandos avanzados: ------------------ * LeashLen: Especifica la distancia permitida entre la posición del cliente y el lugar en que el servidor cree que estará el cliente. Predeterminados a 2,0. * LeashSpring: Especifica la distancia en la que el servidor intrapolará la posición del servidor para que coincida con la del cliente. Fuera de esta distancia, la posición del servidor se forzará a la del cliente. Predeterminados a 150.0. * LeashSpringRate: Define lo rápido que se producirá la interpolación entre las posiciones del servidor y el cliente, en el intervalo de 0,0-1,0. Los números más bajos llevan a una menor interpolación, lo cual provoca un movimiento más suave, pero mayor error. 0,0 se queda en la posición del servidor y 1,0 teletransportará el objeto del servidor a la posición del cliente. El valor predeterminado es 0,1. Comandos de depuración: ----------------------- * IPDebug: Muestra mensajes de reparación de errores para TCP/IP (direcciones y puertos para conexión/desconexión, etc) (0 o 1) * ShowConnStats: Activa el flujo para conexiones de banda ancha. (0 ó 1) * SendBandwidth BPS: Objetivo de bytes por segundo para enviar a través de la red. Por ejemplo, para evitar el envio por desbordamiento en una conexión de banda ancha de 128kbps, usarías "SendBandwidth 16384". (Si todavía tuvieses problemas con tu servidor al acceder a la banda ancha, tendrías que ajustarlo más bajo.) Líneas de comandos ---------------------- Se puede automatizar el lanzamiento de NolfServ mediante el parámetro de línea de comandos "-nowiz". Así se fuerza a NolfServ para que se salte el asistente a la instalación y use las opciones que se eligieron la última vez que se usó el asistente. Así que la línea de comandos completa sería: NolfServ.exe -nowiz Hay otros parámetros adicionales de líneas de comando, pero sólo sirven para los usuarios avanzados. Los parámetros adicionales de líneas de comando fijan valores que aparecen en el asistente a la intalación. Para fijar parámetros sin que aparezca el asistente, combina el parámetro "-nowiz" como se indica arriba. La línea de comandos completa es: NolfServ.exe [Parámetro1 [Valor1]] [Parámetro2 [Valor2]] La mayoría de los parámetros deben ir seguidos de un valor para dicho parámetro. Los valores que requieren series pueden ir entre comillas dobles para que puedan incorporar espacios. Un valor de ejemplo que requiere comillas dobles es: "Mi Servidor". Esta es una tabla de los parámetros de líneas de comando disponibles: Parámetro Descripción Tipo valor Valor predet --------------------------------------------------------------------------------- -NetSessionName | Nombre servidor que se ve al conectarse | Cadena | "Bien vs. Mal " | -NetUsePassword | Proteg. serv. con contraseña | Decimal | 0.0f (FALSO) | -NetPassword | Contraseña Servidor | Cadena | "contraseña" | -NetMaxPlayers | Máximo jugadores en servido | | | | a la vez | Decimal | 16 | -NetPort | Puerto para conectar servidor | Decimal | 27888 | -nowiz | Saltarse el asistente inst | -ninguno- | -ninguno- | --------------------------------------------------------------------------------- Límite Jugadores Recomendado ------------------------- Conexión Especificaciones ordenador # de jugadores ----------------------------------------------------------------------------- 56K | Servidor Mínimo (Host) | 2 (incluido host) | RDSI (128 kb up/down) | Servidor Rápido (Especializado)| 4 | DSL/Cable* | Servidor Rápido (Especializado)| 4-8 | T1 | Servidor Mínimo (Especializado)| 8-16 | T3 | Servidor Mínimo (Especializado)| 8-16 | T3 | Servidor Rápido** (Host/Esp.) | 16 | ----------------------------------------------------------------------------- * En función de la velocidad de transmisión, las conexiones de Cable y DSl varían. ** Los requisitos del sistema para el servidor rápido son superiores a P3 550 + 256 MB RAM